package cc.rengu.igas.channel.cups.facade.request;


import cc.rengu.igas.channel.cups.facade.base.BaseRequest;
import cc.rengu.igas.channel.cups.facade.bean.CupsTermInfo;
import cc.rengu.igas.channel.cups.facade.bean.OrigTxnInfo;

import java.io.Serializable;

/**
 * 消费撤销冲正
 */
public class ConsumeCancelRevsalRequest extends BaseRequest implements Serializable {
    private String cupsTraceNo;      /*系统跟踪号*/
    private String transDateTime;      /*交易日期时间*/
    private String cupsMchntNo;        /*银联商户号*/
    private String mchntNo;        /*商户号*/
    private String termNo;        /*终端号*/
    private String mchntShortName;        /*商户简称*/
    private String mchntType;        /*商户代码*/
    private String cupsInstCode;        /*银联机构号*/
    private String fwdInstCode;        /*发送机构号*/
    private String orderAmt;        /*交易金额*/
    private String orderCcy;        /*交易币种*/
    private String payAcctNo;        /*银行账号*/
    private String track2Data;        /*二磁道信息*/
    private String track3Data;        /*三磁道信息*/
    private String referenceNo;        /*报文参考号*/
    private String cardExpireDate;        /*卡有效期*/
    private String entryMode;        /*服务点输入方式码*/
    private String cardSeqNo;        /*卡序列号*/
    private String icData;        /*ic卡数据*/
    private String icConCode;        /*IC卡条件代码*/
    private String termRead;        /*终端读取能力*/
    private CupsTermInfo termInfo;        /*终端信息*/
    private OrigTxnInfo origTxnInfo;   /*原交易信息*/
    private String acqReserved;        /*保留域*/
    private String authCode;     /*授权应答码38域*/

    public String getAuthCode() {
        return authCode;
    }

    public void setAuthCode(String authCode) {
        this.authCode = authCode;
    }

    public String getMchntNo() {
        return mchntNo;
    }

    public void setMchntNo(String mchntNo) {
        this.mchntNo = mchntNo;
    }

    public String getCupsTraceNo() {
        return cupsTraceNo;
    }

    public void setCupsTraceNo(String cupsTraceNo) {
        this.cupsTraceNo = cupsTraceNo;
    }

    public String getTransDateTime() {
        return transDateTime;
    }

    public void setTransDateTime(String transDateTime) {
        this.transDateTime = transDateTime;
    }

    public String getCupsMchntNo() {
        return cupsMchntNo;
    }

    public void setCupsMchntNo(String cupsMchntNo) {
        this.cupsMchntNo = cupsMchntNo;
    }

    public String getTermNo() {
        return termNo;
    }

    public void setTermNo(String termNo) {
        this.termNo = termNo;
    }

    public String getMchntShortName() {
        return mchntShortName;
    }

    public void setMchntShortName(String mchntShortName) {
        this.mchntShortName = mchntShortName;
    }

    public String getMchntType() {
        return mchntType;
    }

    public void setMchntType(String mchntType) {
        this.mchntType = mchntType;
    }

    public String getCupsInstCode() {
        return cupsInstCode;
    }

    public void setCupsInstCode(String cupsInstCode) {
        this.cupsInstCode = cupsInstCode;
    }

    public String getFwdInstCode() {
        return fwdInstCode;
    }

    public void setFwdInstCode(String fwdInstCode) {
        this.fwdInstCode = fwdInstCode;
    }

    public String getOrderAmt() {
        return orderAmt;
    }

    public void setOrderAmt(String orderAmt) {
        this.orderAmt = orderAmt;
    }

    public String getOrderCcy() {
        return orderCcy;
    }

    public void setOrderCcy(String orderCcy) {
        this.orderCcy = orderCcy;
    }

    public String getPayAcctNo() {
        return payAcctNo;
    }

    public void setPayAcctNo(String payAcctNo) {
        this.payAcctNo = payAcctNo;
    }

    public String getTrack2Data() {
        return track2Data;
    }

    public void setTrack2Data(String track2Data) {
        this.track2Data = track2Data;
    }

    public String getTrack3Data() {
        return track3Data;
    }

    public void setTrack3Data(String track3Data) {
        this.track3Data = track3Data;
    }

    public String getReferenceNo() {
        return referenceNo;
    }

    public void setReferenceNo(String referenceNo) {
        this.referenceNo = referenceNo;
    }

    public String getCardExpireDate() {
        return cardExpireDate;
    }

    public void setCardExpireDate(String cardExpireDate) {
        this.cardExpireDate = cardExpireDate;
    }

    public String getEntryMode() {
        return entryMode;
    }

    public void setEntryMode(String entryMode) {
        this.entryMode = entryMode;
    }

    public String getCardSeqNo() {
        return cardSeqNo;
    }

    public void setCardSeqNo(String cardSeqNo) {
        this.cardSeqNo = cardSeqNo;
    }

    public String getIcData() {
        return icData;
    }

    public void setIcData(String icData) {
        this.icData = icData;
    }

    public String getIcConCode() {
        return icConCode;
    }

    public void setIcConCode(String icConCode) {
        this.icConCode = icConCode;
    }

    public String getTermRead() {
        return termRead;
    }

    public void setTermRead(String termRead) {
        this.termRead = termRead;
    }

    public CupsTermInfo getTermInfo() {
        return termInfo;
    }

    public void setTermInfo(CupsTermInfo termInfo) {
        this.termInfo = termInfo;
    }

    public OrigTxnInfo getOrigTxnInfo() {
        return origTxnInfo;
    }

    public void setOrigTxnInfo(OrigTxnInfo origTxnInfo) {
        this.origTxnInfo = origTxnInfo;
    }

    public String getAcqReserved() {
        return acqReserved;
    }

    public void setAcqReserved(String acqReserved) {
        this.acqReserved = acqReserved;
    }
}
